//获取应用实例
const app = getApp()

Page({
  data: {
    imageSrc: ['../pageImages/1_1.jpg', '../pageImages/1_2.jpg', '../pageImages/1_3.jpg'],
    indicatorDots: false,
    vertical: true,
    autoplay: true,
    interval: 2000,
    duration: 500,
    userId: null
  },
  goBack: function(){
    wx.navigateBack({
      delta: 1 //返回的页面数，如果 delta 大于现有页面数，则返回到首页,
    });
  },
  onLoad: function () {
    
    if (app.globalData.userId) {
      this.setData({
        userId: app.globalData.userId
      })
    } else {
      // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
      // 所以此处加入 callback 以防止这种情况
      app.userIdCallback = res => {
        this.setData({
          userId: res.data.userId
        })
      }
    }
    wx.request({
      url: 'https://www.xinhuo.site/api/partyMember/detail',
      data: {
        userId: this.data.userId
      },
      method: 'POST',
      header: {
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success(res) {
        if (res.data.syscode == 0) {
          app.globalData.memberInfo = res.data.memberInfo;
          if (app.memberInfoReadyCallback) {
            app.memberInfoReadyCallback(res)
          }
        }
        else if (res.data.syscode == 1) {
          wx.showToast({
            title: '没有该用户信息',
            icon: 'none'
          });
        }
      }
    });
  },  
  onShow: function () {
    if (app.globalData.userId != null) {
      this.setData({
        userId: app.globalData.userId
      });
    }
  }
})
